/* Space out content a bit */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  padding-top: 90px;
}

body {
  padding-top: 140px\0;
}

a {
  color: #00b196;
}

a:hover {
  color: #009d85;
}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
/* Customize container */
@media (min-width: 48em) {
  .container {
    max-width: 1200px;
  }
}

.text-overflow{
  max-width: 70px;
  overflow: hidden;
  display: inline-block;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.base-form input[type="text"], .base-form input[type="password"], .base-form input[type="email"], .base-form select, .base-form textarea {
  height: 40px;
  width: 100%;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  padding: 0 10px;
}

.base-form label {
  color: #656a6f;
  font-size: 14px;
  margin-bottom: 5px;
}

.base-form .form-item {
  margin-bottom: 20px;
}

.base-form .form-item-tip {
  font-size: 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin: 5px 0;
}

.base-form .form-item-tip.err {
  color: #ff5c0d;
}

.base-form .form-item-tip.suc {
  color: #00b196;
}

.base-form .form-item-tip svg {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}

.form-horz label {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin-bottom: 0;
}

.sm-size input[type="text"], .sm-size input[type="password"], .sm-size input[type="email"], .sm-size select {
  height: 31px;
}

.base-pagination {
  margin: 30px 0;
}

.base-pagination span {
  background: #f2f2f2;
  color: #111;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #ddd;
}

.base-pagination span.rows {
  background: none;
  color: #333;
  border: none;
  width: auto;
}

.base-pagination span.current {
  background: #d9d8d8;
  color: #111;
}

.base-pagination a {
  color: #111;
  background: #f2f2f2;
  margin: 0 2px;
  display: inline-block;
  text-decoration: none;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #ddd;
}

.base-pagination a svg {
  width: 20px;
  height: 20px;
  vertical-align: sub;
}

.base-pagination a.ac, .base-pagination a.current, .base-pagination a:hover {
  background: #d9d8d8;
  color: #111;
}

.base-table {
  margin: 20px 0;
}

.base-table .b, .base-table .c, .base-table .d, .base-table .e {
  width: 120px;
  text-align: center;
  float: left;
}

.base-table .a {
  width: 720px;
  float: left;
}

.base-table-head {
  padding: 10px 20px;
  color: #a2a6a5;
}

.base-table-body-tr {
  padding: 10px 20px;
  margin-bottom: 10px;
}

.btn {
  border-radius: 0;
}

.btn.btn-success {
  background-color: #00b196;
  border-color: #00b196;
}

.btn.btn-success:hover {
  background-color: #00a289;
  border-color: #009d85;
}

.btn.btn-success:active {
  background-color: #009d85;
  border-color: #009880;
}

.btn.btn-outline-success {
  border-color: #00b196;
}

.btn.btn-outline-success:hover {
  background-color: #00a289;
  border-color: #009d85;
}

.btn.btn-outline-success:active {
  background-color: #009d85;
  border-color: #009880;
}

.btn.btn-disabled{
  background: #e4e4e4;
  color: #fff;
}

.init_area_box select {
  width: 32%;
}

.init_area_box .center-margin {
  margin: 0 2%;
}

.upload-file-comp {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 40px;
  border: 1px dashed #00b196;
  margin-bottom: 20px;
  cursor: pointer;
}

.upload-file-comp:last-child {
  margin-bottom: 0;
}

.upload-file-comp input[type="file"], .upload-file-comp .upload-text, .upload-file-comp .progress {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.upload-file-comp input[type="file"] {
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}

.upload-file-comp .progress-bar {
  background-color: #4CAF50;
}

.upload-file-comp .progress {
  border-radius: 0;
  opacity: 0;
}

.upload-file-comp svg {
  margin-right: 8px;
  width: 22px;
  height: 22px;
}

.upload-file-comp .upload-text {
  font-size: 14px;
  color: #9f9f9f;
  text-align: center;
  line-height: 38px;
}

.upload-file-comp .upload-text .svg-upload {
  color: #9f9f9f;
  display: inline-block;
  vertical-align: middle;
}

.upload-file-comp .upload-text .svg-file {
  color: #fff;
  display: none;
  vertical-align: middle;
}

.upload-file-comp .upload-text .remove-btn {
  color: #fff;
  display: none;
  position: absolute;
  right: 0%;
  top: 9px;
}

.upload-file-comp .upload-text .success-text {
  display: none;
  max-width: 65%;
  vertical-align: middle;
}

.upload-file-comp .upload-text .texts {
  display: inline-block;
}

.upload-file-comp .upload-text .text-danger {
  position: absolute;
  top: 0;
  left: 5%;
}

.upload-file-comp.uploading .progress {
  opacity: 1;
}

.upload-file-comp.uploading .svg-upload {
  color: #fff;
}

.upload-file-comp.uploading .success-text {
  opacity: 0;
}

.upload-file-comp.uploading .texts {
  display: none;
}

.upload-file-comp.uploading .upload-text {
  display: none;
}

.upload-file-comp.ok .progress {
  opacity: 1;
}

.upload-file-comp.ok .upload-text {
  opacity: 1;
  z-index: 2;
  color: #fff;
}

.upload-file-comp.ok .success-text {
  display: inline-block;
}

.upload-file-comp.ok .texts {
  display: none;
}

.upload-file-comp.ok .svg-upload {
  color: #9f9f9f;
  display: none;
}

.upload-file-comp.ok .svg-file {
  color: #fff;
  display: inline-block;
}

.upload-file-comp.ok .remove-btn {
  display: block;
}

.base-radio {
  position: relative;
  margin-right: 1.5em;
}

.base-radio input[type=radio] {
  height: 20px;
  width: 20px;
  opacity: 0;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
}

.base-radio input[type=radio] + label {
  height: 38px;
  width: 150px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  line-height: 38px;
  border: 1px solid #d9d9d9;
  background: #fff;
}

.base-radio input[type=radio]:hover + label {
  border-color: #00b196;
}

.base-radio input[type=radio]:hover + label::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 0 1px #00b196;
          box-shadow: inset 0 0 0 1px #00b196;
}

.base-radio input[type=radio]:checked + label {
  color: #00b196;
  border-color: #00b196;
  -webkit-box-shadow: inset 0 0 0 1px #00b196;
          box-shadow: inset 0 0 0 1px #00b196;
}

.base-radio input[type=radio]:checked + label::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 12px;
  height: 12px;
  background: url("../images/png/option-active.png");
}

.base-modal .modal-dialog.m {
  max-width: 650px;
}

.base-modal .modal-content {
  border-color: transparent;
  border-radius: 0;
}

.base-modal .modal-body {
  padding: 30px 65px;
}

.base-modal .form-item {
  margin-bottom: 10px;
}

.base-modal .modal-header {
  display: block;
  overflow: hidden;
}

.base-modal .modal-header h1, .base-modal .modal-header h2, .base-modal .modal-header h3, .base-modal .modal-header h4, .base-modal .modal-header h5, .base-modal .modal-header h6 {
  float: left;
  width: 70%;
}

.base-modal .modal-header button {
  float: right;
}

.base-modal .modal-footer {
  padding: 30px 20px;
  display: block;
}

.base-modal .modal-footer .btn {
  width: 150px;
}

.breadcrumb {
  display: block;
}

.breadcrumb::after {
  clear: both;
  content: '';
  display: block;
}

.breadcrumb .breadcrumb-item {
  float: left;
}

.window-alert {
  width: auto;
  max-width: 90%;
  min-width: 240px;
  padding: 0 20px;
  position: fixed;
  top: -60px;
  left: 50%;
  height: 50px;
  line-height: 50px;
  z-index: 99999;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  will-change: auto;
}

.window-alert.ac {
  top: 5%;
}

.browserupgrade {
  margin: 0;
  display: block;
  height: 50px;
  line-height: 50px;
  background: #FF9800;
  text-align: center;
  position: fixed;
  z-index: 1000;
  width: 100%;
  top: 0;
  left: 0;
}

.base-checkbox input[type=checkbox], .base-checkbox input[type=radio] {
  height: 20px;
  width: 20px;
  opacity: 0;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.base-checkbox input[type=checkbox] + label {
  height: 20px;
  padding-left: 0;
  position: relative;
  margin-left: -1.5em;
  display: inline-block;
  text-indent: 26px;
}

.base-checkbox input[type=checkbox] + label::before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("../images/svg/checkbox_uncheck.svg") left center no-repeat;
}

.base-checkbox input[type=radio] + label {
  height: 20px;
  padding-left: 0;
  position: relative;
  margin-left: -1.5em;
  display: inline-block;
  text-indent: 26px;
}

.base-checkbox input[type=radio] + label::before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("../images/svg/radio_uncheck.svg") left center no-repeat;
  background-size: 28px;
  background-position: -4px;
}

.base-checkbox input[type=checkbox]:hover + label::before {
  background-image: url("../images/svg/checkbox_uncheck_hover.svg");
}

.base-checkbox input[type=checkbox]:checked + label::before {
  background-image: url("../images/svg/checkbox_check.svg");
}

.base-checkbox input[type=radio]:hover + label::before {
  background-image: url("../images/svg/radio_uncheck.svg");
}

.base-checkbox input[type=radio]:checked + label::before {
  background-image: url("../images/svg/radio_check.svg");
}

.w-10 {
  width: 10% !important;
}

.w-15 {
  width: 15% !important;
}

.w-20 {
  width: 20% !important;
}

.w-30 {
  width: 30% !important;
}

.w-33 {
  width: 33% !important;
}

.w-35 {
  width: 35% !important;
}

.w-40 {
  width: 40% !important;
}

.w-45 {
  width: 45% !important;
}

.w-55 {
  width: 55% !important;
}

.w-60 {
  width: 60% !important;
}

.w-65 {
  width: 65% !important;
}

.w-70 {
  width: 70% !important;
}

.w-80 {
  width: 80% !important;
}

.w-85 {
  width: 85% !important;
}

.w-90 {
  width: 90% !important;
}

.w-95 {
  width: 95% !important;
}

.font-12 {
  font-size: 12px;
}

.font-13 {
  font-size: 13px;
}

.font-14 {
  font-size: 14px;
}

.font-15 {
  font-size: 15px;
}

.font-16 {
  font-size: 16px;
}

.font-18 {
  font-size: 18px;
}

.font-20 {
  font-size: 20px;
}

.font-22 {
  font-size: 22px;
}

.font-24 {
  font-size: 24px;
}

.text-warning-1 {
  color: #ff5c0d !important;
}

.text-muted-1 {
  color: #8e8e8e !important;
}

.text-theme {
  color: #00b196 !important;
}

.bg-warning {
  background-color: #fcfaf9 !important;
}

.bg-none {
  background: none !important;
}

.border-dash {
  border: 1px dashed #fac9b3;
}

.w-100 {
  max-width: 100% !important;
}
.margin-bottom-76{
  margin-bottom: 76px;
}

[v-cloak] {
  display: none;
}

.pos-center {
  position: relative;
  top: 55%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.row > .col {
  float: left\0;
}
.assembly-qtybox{
  display: flex;
}
.assembly-qtybox input{
  width: 50px!important;
  margin-right: 5px;
}
.assembly-qtybox .qty-box{
  position: relative;
}
.assembly-qtybox .remove{
  position: absolute;
  top: 0;
  right: 0;
  height: 38px;
  width: 33px;
  font-style: normal;
  cursor: pointer;
  display: none;
  background: url("../images/png/close1.png") center center no-repeat;
}
.assembly-qtybox .qty-box:hover .remove{
  display: block;
}
.assembly-qtybox .add{
  width: 40px;
  height: 40px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  line-height: 32px;
  font-size: 20px;
  color: #ababab;
  text-decoration: none;
  transform: .5s;
}
.qty-box .add:hover{
  background: #00b196;
  color: #fff;
}

@-webkit-keyframes cyc {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes cyc {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes cycScal {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    opacity: 0.12;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@keyframes cycScal {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    opacity: 0.12;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsInZhci5zY3NzIiwibWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsNkJBQTZCO0FBQzdCO0VBQ0UsYUFBWTtFQUFFLFVBQVM7RUFBRSxXQUFVO0NBQ3BDOztBQUVEO0VBQU0sa0JBQWlCO0NBQUc7O0FBQzFCO0VBQU0scUJBQW9CO0NBQUc7O0FBRTdCO0VBQUcsZUNaa0I7Q0RjcEI7O0FBRkQ7RUFDVyxlQ1grQjtDRFdMOztBQUdyQyx5QkFBeUI7QUFDekI7RUFDRTtJQUNFLGtCQUFpQjtHQUNsQjtDRVFGOztBRkxEO0VDV21CLGFBQVk7RUFBRSxZQUFXO0VBQUUsMEJBQXlCO0VBQUUsaUJBQWdCO0VBQUUsZ0JBQWU7Q0RSdkc7O0FBSEg7RUFJUyxlQ25CaUI7RURtQlEsZ0JBQWU7RUFBRSxtQkFBa0I7Q0FBRzs7QUFKeEU7RUFLYyxvQkFBbUI7Q0FBSTs7QUFMckM7RUFNa0IsZ0JBQWU7RUFBRSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQUUsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQUUsd0JBQXNCO0VBQXRCLCtCQUFzQjtNQUF0QixxQkFBc0I7VUFBdEIsdUJBQXNCO0VBQUUsY0FBYTtDQUl6Rzs7QUFWSDtFQU9XLGVDMUJlO0NEMEJZOztBQVB0QztFQVFXLGVDL0JVO0NEK0JZOztBQVJqQztFQVNTLFlBQVc7RUFBRSxhQUFZO0VBQUUsa0JBQWlCO0NBQUc7O0FBR3hEO0VBQ1Msb0JBQWM7RUFBZCx1QkFBYztNQUFkLG1CQUFjO1VBQWQsZUFBYztFQUFFLGlCQUFnQjtDQUFHOztBQUU1QztFQUM0RSxhQUFZO0NBQUc7O0FBRzNGO0VBQWtCLGVBQWM7Q0FXL0I7O0FBWEQ7RUFHUyxvQkFGYztFQUVZLFlBQVU7RUFBRSxjQUFhO0VBQUUsc0JBQXFCO0VBQUUsc0JBQXFCO0VBQUcsWUFBVztFQUFFLGFBQVk7RUFBRSxrQkFBaUI7RUFBRSxt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QWhDLGlDQUFnQztDRHVMeEQ7O0FBSXJDO0VBRUksY0FBYTtDQUNkOztBQUdIO0VBQ0U7SUFBSyxnQ0FBdUI7WUFBdkIsd0JBQXVCO0dFb2QzQjtFRm5kRDtJQUFNLGtDQUF5QjtZQUF6QiwwQkFBeUI7R0VzZDlCO0NBQ0Y7O0FGemREO0VBQ0U7SUFBSyxnQ0FBdUI7WUFBdkIsd0JBQXVCO0dFb2QzQjtFRm5kRDtJQUFNLGtDQUF5QjtZQUF6QiwwQkFBeUI7R0VzZDlCO0NBQ0Y7O0FGcGREO0VBQ0U7SUFBSyxXQUFVO0lBQUUsOEJBQW9CO1lBQXBCLHNCQUFvQjtHRXlkcEM7RUZ4ZEQ7SUFBTSxjQUFhO0lBQUUsOEJBQW9CO1lBQXBCLHNCQUFvQjtHRTRkeEM7RUYzZEQ7SUFBTyxXQUFVO0lBQUUsOEJBQXFCO1lBQXJCLHNCQUFxQjtHRStkdkM7Q0FDRjs7QUZuZUQ7RUFDRTtJQUFLLFdBQVU7SUFBRSw4QkFBb0I7WUFBcEIsc0JBQW9CO0dFeWRwQztFRnhkRDtJQUFNLGNBQWE7SUFBRSw4QkFBb0I7WUFBcEIsc0JBQW9CO0dFNGR4QztFRjNkRDtJQUFPLFdBQVU7SUFBRSw4QkFBcUI7WUFBckIsc0JBQXFCO0dFK2R2QztDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gYm93ZXI6c2Nzc1xyXG4vLyBlbmRib3dlclxyXG5AaW1wb3J0ICd2YXInO1xyXG5cclxuLyogU3BhY2Ugb3V0IGNvbnRlbnQgYSBiaXQgKi9cclxuaHRtbCwgYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkge3BhZGRpbmctdG9wOiA5MHB4O31cclxuYm9keSB7cGFkZGluZy10b3A6IDE0MHB4XFwwO31cclxuXHJcbmEge2NvbG9yOiR0aGVtZV9jb2xvcjtcclxuICAmOmhvdmVyIHtjb2xvcjokdGhlbWVfY29sb3JfZGVwMjt9XHJcbn1cclxuXHJcbi8qIEN1c3RvbWl6ZSBjb250YWluZXIgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhc2UtZm9ybSB7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgIEBpbmNsdWRlIGJhc2VfaW5wdXQ7XHJcbiAgfVxyXG4gIGxhYmVsIHtjb2xvcjokZm9ybV9sYWJlbF9jb2xvcjsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tYm90dG9tOiA1cHg7fVxyXG4gIC5mb3JtLWl0ZW0ge21hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuICAuZm9ybS1pdGVtLXRpcCB7Zm9udC1zaXplOiAxM3B4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyBtYXJnaW46IDVweCAwO1xyXG4gICAgJi5lcnIge2NvbG9yOiAkdGhlbWVfd2Fybl9jb2xvcjt9XHJcbiAgICAmLnN1YyB7Y29sb3I6ICR0aGVtZV9jb2xvcjt9XHJcbiAgICBzdmcge3dpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IG1hcmdpbi1yaWdodDogNXB4O31cclxuICB9XHJcbn1cclxuLmZvcm0taG9yeiB7XHJcbiAgbGFiZWwge2ZsZXg6IDEgMCBhdXRvOyBtYXJnaW4tYm90dG9tOiAwO31cclxufVxyXG4uc20tc2l6ZSB7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBzZWxlY3QgeyBoZWlnaHQ6IDMxcHg7fVxyXG59XHJcblxyXG4uYmFzZS1wYWdpbmF0aW9uIHttYXJnaW46IDMwcHggMDtcclxuICAkYmxvY2tfY29sb3I6ICNmMmYyZjI7XHJcbiAgJGJsb2NrX2JvcmRlcl9jb2xvcjogI2RkZDtcclxuICBzcGFuIHsgYmFja2dyb3VuZDogJGJsb2NrX2NvbG9yOyBjb2xvcjojMTExOyBtYXJnaW46IDAgMnB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgIHdpZHRoOiAzMnB4OyBoZWlnaHQ6IDMycHg7IGxpbmUtaGVpZ2h0OiAzMnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkICRibG9ja19ib3JkZXJfY29sb3I7XHJcbiAgICAmLnJvd3Mge2JhY2tncm91bmQ6IG5vbmU7IGNvbG9yOiMzMzM7IGJvcmRlcjogbm9uZTsgd2lkdGg6IGF1dG87fVxyXG4gICAgJi5jdXJyZW50IHtiYWNrZ3JvdW5kOiBkYXJrZW4oJGJsb2NrX2NvbG9yLCAxMCk7IGNvbG9yOiMxMTE7fVxyXG4gIH1cclxuICBhIHsgY29sb3I6IzExMTsgYmFja2dyb3VuZDogJGJsb2NrX2NvbG9yOyBtYXJnaW46IDAgMnB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgd2lkdGg6IDMycHg7IGhlaWdodDogMzJweDsgbGluZS1oZWlnaHQ6IDMycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyOiAxcHggc29saWQgJGJsb2NrX2JvcmRlcl9jb2xvcjtcclxuICAgICAgc3ZnIHt3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyB2ZXJ0aWNhbC1hbGlnbjogc3ViO31cclxuICAgICAgJi5hYywgJi5jdXJyZW50LCAmOmhvdmVyIHtiYWNrZ3JvdW5kOiBkYXJrZW4oJGJsb2NrX2NvbG9yLCAxMCk7IGNvbG9yOiMxMTE7fVxyXG4gIH1cclxufVxyXG5cclxuLmJhc2UtdGFibGUgeyBtYXJnaW46IDIwcHggMDtcclxuICAuYiwgLmMsIC5kLCAuZSB7IHdpZHRoOiAxMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmbG9hdDogbGVmdDt9XHJcbiAgLmEge3dpZHRoOiA3MjBweDtmbG9hdDogbGVmdDt9XHJcbiAgJi1oZWFkIHsgcGFkZGluZzogMTBweCAyMHB4OyBjb2xvcjogI2EyYTZhNTt9XHJcbiAgJi1ib2R5IHtcclxuICAgICYtdHIgeyBwYWRkaW5nOiAxMHB4IDIwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7IGJvcmRlci1yYWRpdXM6IDA7IFxyXG4gICYuYnRuLXN1Y2Nlc3Mge2JhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvcjsgYm9yZGVyLWNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfY29sb3JfZGVwMTsgYm9yZGVyLWNvbG9yOiAkdGhlbWVfY29sb3JfZGVwMjt9XHJcbiAgICAmOmFjdGl2ZSB7YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2NvbG9yX2RlcDI7IGJvcmRlci1jb2xvcjogJHRoZW1lX2NvbG9yX2RlcDM7fVxyXG4gIH1cclxuICAmLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge2JvcmRlci1jb2xvcjogJHRoZW1lX2NvbG9yO1xyXG4gICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2NvbG9yX2RlcDE7IGJvcmRlci1jb2xvcjogJHRoZW1lX2NvbG9yX2RlcDI7fVxyXG4gICAgJjphY3RpdmUge2JhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvcl9kZXAyOyBib3JkZXItY29sb3I6ICR0aGVtZV9jb2xvcl9kZXAzO31cclxuICB9XHJcbn1cclxuXHJcbi5pbml0X2FyZWFfYm94IHtcclxuICBzZWxlY3Qge3dpZHRoOiAzMiU7fVxyXG4gIC5jZW50ZXItbWFyZ2luIHttYXJnaW46IDAgMiU7fVxyXG59XHJcblxyXG4vLyAuZC1mbGV4IHsgY2xlYXI6IGJvdGg7IG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgJiA+ICoge2Zsb2F0OiBsZWZ0O31cclxuLy8gfVxyXG5cclxuLnVwbG9hZC1maWxlLWNvbXAge3Bvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDBweDsgYm9yZGVyOiAxcHggZGFzaGVkICR0aGVtZV9jb2xvcjsgbWFyZ2luLWJvdHRvbTogMjBweDsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0sIC51cGxvYWQtdGV4dCwgLnByb2dyZXNzIHtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XHJcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0geyBvcGFjaXR5OiAwOyB6LWluZGV4OiAxOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4gIC5wcm9ncmVzcy1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO31cclxuICAucHJvZ3Jlc3MgeyBib3JkZXItcmFkaXVzOiAwOyBvcGFjaXR5OiAwO31cclxuICBzdmcge21hcmdpbi1yaWdodDogOHB4OyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4O31cclxuICAudXBsb2FkLXRleHQge2ZvbnQtc2l6ZTogMTRweDsgY29sb3I6IzlmOWY5ZjsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIC5zdmctdXBsb2FkIHtjb2xvcjogIzlmOWY5ZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuICAgIC5zdmctZmlsZSB7Y29sb3I6ICNmZmY7IGRpc3BsYXk6IG5vbmU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxyXG4gICAgLnJlbW92ZS1idG4ge2NvbG9yOiNmZmY7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDAlOyB0b3A6IDlweDt9XHJcbiAgICAuc3VjY2Vzcy10ZXh0IHtkaXNwbGF5OiBub25lOyBtYXgtd2lkdGg6IDY1JTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiAgICAudGV4dHMge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiAgICAudGV4dC1kYW5nZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiA1JTt9XHJcbiAgfVxyXG4gICYudXBsb2FkaW5nIHtcclxuICAgIC5wcm9ncmVzcyB7IG9wYWNpdHk6IDE7fVxyXG4gICAgLnN2Zy11cGxvYWQge2NvbG9yOiAjZmZmO31cclxuICAgIC5zdWNjZXNzLXRleHQge29wYWNpdHk6IDA7fVxyXG4gICAgLnRleHRzIHtkaXNwbGF5OiBub25lO31cclxuICAgIC51cGxvYWQtdGV4dCB7ZGlzcGxheTogbm9uZTt9XHJcbiAgfVxyXG4gICYub2sge1xyXG4gICAgLnByb2dyZXNzIHtvcGFjaXR5OiAxO31cclxuICAgIC51cGxvYWQtdGV4dCB7b3BhY2l0eTogMTsgei1pbmRleDogMjsgY29sb3I6I2ZmZjt9XHJcbiAgICAuc3VjY2Vzcy10ZXh0IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICAgLnRleHRzIHtkaXNwbGF5OiBub25lO31cclxuICAgIC5zdmctdXBsb2FkIHtjb2xvcjogIzlmOWY5ZjsgZGlzcGxheTogbm9uZTt9XHJcbiAgICAuc3ZnLWZpbGUge2NvbG9yOiAjZmZmOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICAgLnJlbW92ZS1idG4ge2Rpc3BsYXk6IGJsb2NrO31cclxuICB9XHJcbn1cclxuLmJhc2UtcmFkaW8geyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgJG1haW5fY29sb3I6ICR0aGVtZV9jb2xvcjtcclxuICBpbnB1dFt0eXBlPXJhZGlvXSB7IGhlaWdodDogMjBweDsgd2lkdGg6IDIwcHg7IG9wYWNpdHk6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7fVxyXG4gIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7IHdpZHRoOiAxNTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBjdXJzb3I6IHBvaW50ZXI7IEBpbmNsdWRlIHRleHRfaGlkZGVuOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRfY29sb3I7IGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWwge2JvcmRlci1jb2xvcjogJG1haW5fY29sb3I7XHJcbiAgICAgICY6OmJlZm9yZSB7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJG1haW5fY29sb3I7fVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWx7IGNvbG9yOiRtYWluX2NvbG9yOyBib3JkZXItY29sb3I6ICRtYWluX2NvbG9yOyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJG1haW5fY29sb3I7XHJcbiAgICAgICY6OmFmdGVyIHtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgYm90dG9tOiAwOyB3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbmcvb3B0aW9uLWFjdGl2ZS5wbmcnKX1cclxuICB9XHJcbn1cclxuLmJhc2UtbW9kYWwge1xyXG4gIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAmLm0ge21heC13aWR0aDogNjUwcHg7fVxyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMDt9XHJcbiAgLm1vZGFsLWJvZHkge3BhZGRpbmc6IDMwcHggNjVweDt9XHJcbiAgLmZvcm0taXRlbSB7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLm1vZGFsLWhlYWRlciB7ZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtmbG9hdDogbGVmdDsgd2lkdGg6IDcwJTt9XHJcbiAgICBidXR0b24ge2Zsb2F0OiByaWdodDt9XHJcbiAgfVxyXG4gIC5tb2RhbC1mb290ZXIgeyBwYWRkaW5nOiAzMHB4IDIwcHg7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmJ0biB7d2lkdGg6IDE1MHB4O31cclxuICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtkaXNwbGF5OiBibG9jaztcclxuICAmOjphZnRlciB7Y2xlYXI6IGJvdGg7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazt9XHJcbiAgLmJyZWFkY3J1bWItaXRlbSB7ZmxvYXQ6IGxlZnQ7fVxyXG59XHJcblxyXG4ud2luZG93LWFsZXJ0IHt3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiA5MCU7IG1pbi13aWR0aDogMjQwcHg7IHBhZGRpbmc6IDAgMjBweDsgcG9zaXRpb246IGZpeGVkOyB0b3A6IC02MHB4OyBsZWZ0OiA1MCU7IGhlaWdodDogNTBweDsgbGluZS1oZWlnaHQ6IDUwcHg7IHotaW5kZXg6IDk5OTk5O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7IGJvcmRlci1yYWRpdXM6IDRweDsgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLC4zNSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgJi5hYyB7IHRvcDogNSU7IH1cclxufVxyXG5cclxuLmJyb3dzZXJ1cGdyYWRlIHttYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDUwcHg7IGxpbmUtaGVpZ2h0OiA1MHB4OyBiYWNrZ3JvdW5kOiAjRkY5ODAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxMDAwOyB3aWR0aDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwO1xyXG59XHJcblxyXG4uYmFzZS1jaGVja2JveCB7XHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogMjBweDsgb3BhY2l0eTogMDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHsgaGVpZ2h0OiAyMHB4OyBwYWRkaW5nLWxlZnQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWluZGVudDogMjZweDtcclxuICAgICAgJjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jazsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2NoZWNrYm94X3VuY2hlY2suc3ZnJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0OyB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgeyBoZWlnaHQ6IDIwcHg7IHBhZGRpbmctbGVmdDogMDsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNWVtOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtaW5kZW50OiAyNnB4O1xyXG4gICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrOyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvcmFkaW9fdW5jaGVjay5zdmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMjhweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweDt9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdmcvY2hlY2tib3hfdW5jaGVja19ob3Zlci5zdmcnKX1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgICAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdmcvY2hlY2tib3hfY2hlY2suc3ZnJykgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N2Zy9yYWRpb191bmNoZWNrLnN2ZycpfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWx7XHJcbiAgICAgICY6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N2Zy9yYWRpb19jaGVjay5zdmcnKSB9XHJcbiAgfVxyXG59XHJcbi53LTEwIHt3aWR0aDogMTAlICFpbXBvcnRhbnQ7fVxyXG4udy0xNSB7d2lkdGg6IDE1JSAhaW1wb3J0YW50O31cclxuLnctMjAge3dpZHRoOiAyMCUgIWltcG9ydGFudDt9XHJcbi53LTMwIHt3aWR0aDogMzAlICFpbXBvcnRhbnQ7fVxyXG4udy0zMyB7d2lkdGg6IDMzJSAhaW1wb3J0YW50O31cclxuLnctMzUge3dpZHRoOiAzNSUgIWltcG9ydGFudDt9XHJcbi53LTQwIHt3aWR0aDogNDAlICFpbXBvcnRhbnQ7fVxyXG4udy00NSB7d2lkdGg6IDQ1JSAhaW1wb3J0YW50O31cclxuLnctNTUge3dpZHRoOiA1NSUgIWltcG9ydGFudDt9XHJcbi53LTYwIHt3aWR0aDogNjAlICFpbXBvcnRhbnQ7fVxyXG4udy02NSB7d2lkdGg6IDY1JSAhaW1wb3J0YW50O31cclxuLnctNzAge3dpZHRoOiA3MCUgIWltcG9ydGFudDt9XHJcbi53LTgwIHt3aWR0aDogODAlICFpbXBvcnRhbnQ7fVxyXG4udy04NSB7d2lkdGg6IDg1JSAhaW1wb3J0YW50O31cclxuLnctOTAge3dpZHRoOiA5MCUgIWltcG9ydGFudDt9XHJcbi53LTk1IHt3aWR0aDogOTUlICFpbXBvcnRhbnQ7fVxyXG5cclxuLmZvbnQtMTIge2ZvbnQtc2l6ZTogMTJweDt9XHJcbi5mb250LTEzIHtmb250LXNpemU6IDEzcHg7fVxyXG4uZm9udC0xNCB7Zm9udC1zaXplOiAxNHB4O31cclxuLmZvbnQtMTUge2ZvbnQtc2l6ZTogMTVweDt9XHJcbi5mb250LTE2IHtmb250LXNpemU6IDE2cHg7fVxyXG4uZm9udC0xOCB7Zm9udC1zaXplOiAxOHB4O31cclxuLmZvbnQtMjAge2ZvbnQtc2l6ZTogMjBweDt9XHJcbi5mb250LTIyIHtmb250LXNpemU6IDIycHg7fVxyXG4uZm9udC0yNCB7Zm9udC1zaXplOiAyNHB4O31cclxuLnRleHQtd2FybmluZy0xIHtjb2xvcjogJHRoZW1lX3dhcm5fY29sb3IgIWltcG9ydGFudDt9XHJcbi50ZXh0LW11dGVkLTEge2NvbG9yOiM4ZThlOGUgIWltcG9ydGFudDt9XHJcbi50ZXh0LXRoZW1lIHtjb2xvcjokdGhlbWVfY29sb3IgIWltcG9ydGFudDt9XHJcbi5iZy13YXJuaW5nIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYWY5ICFpbXBvcnRhbnQ7IH1cclxuLmJnLW5vbmUge2JhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWRhc2gge2JvcmRlcjogMXB4IGRhc2hlZCAjZmFjOWIzO31cclxuLnctMTAwIHttYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XHJcblt2LWNsb2FrXSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wb3MtY2VudGVyIHsgQGluY2x1ZGUgcG9zdF9jZW50ZXI7fVxyXG5cclxuLy8gaWU5XHJcblxyXG4ucm93IHtcclxuICAmID4gLmNvbCB7XHJcbiAgICBmbG9hdDogbGVmdFxcMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3ljIHtcclxuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO31cclxuICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO31cclxufVxyXG5cclxuQGtleWZyYW1lcyBjeWNTY2FsIHtcclxuICAwJSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoLjgpO31cclxuICA1MCUgeyBvcGFjaXR5OiAwLjEyOyB0cmFuc2Zvcm06IHNjYWxlKC45KTt9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoMS4yKTt9XHJcbn1cclxuIiwiJHRoZW1lX2NvbG9yOiAjMDBiMTk2O1xyXG4kdGhlbWVfY29sb3JfZGVwMTogZGFya2VuKCR0aGVtZV9jb2xvciwgMyk7XHJcbiR0aGVtZV9jb2xvcl9kZXAyOiBkYXJrZW4oJHRoZW1lX2NvbG9yLCA0KTtcclxuJHRoZW1lX2NvbG9yX2RlcDM6IGRhcmtlbigkdGhlbWVfY29sb3IsIDUpO1xyXG4kdGhlbWVfd2Fybl9jb2xvcjogI2ZmNWMwZDtcclxuJHRoZW1lX3dhcm5fY29sb3JfbGlnaHQxOiAjZmY3MDJiO1xyXG4kbmF2X2xpbmtfY29sb3I6ICM4ZThlOGU7XHJcbiRuYXZfdXNlcl9jb2xvcjogIzM2YjEwMDtcclxuJGZvcm1fbGFiZWxfY29sb3I6ICM2NTZhNmY7XHJcbiRmb290ZXJfYmc6ICMyZjJmMmY7XHJcblxyXG5cclxuJG1haW5fY29sb3I6ICMwMGIxOTY7XHJcbiRtYWluX2xpZ2h0X2NvbG9yOiAjOTVmYTY4O1xyXG4kc2Vjb25kX2NvbG9yOiAjZmY3MDJiO1xyXG4kdGV4dF9jb2xvcjogIzNhM2UzYTtcclxuJHRleHRfbGlnaHRfY29sb3I6ICM2NjY7XHJcbiRkZWVwX2NvbG9yOiAjMDQwNzEyO1xyXG5cclxuJGFsZXJ0X2NvbG9yOiAjZTljNDAwO1xyXG4kdGl0bGVfY29sb3I6ICM3ZjdlN2Y7XHJcbiR0aXRsZV9zZWNvbmRfY29sb3I6ICNhMmE2YTU7XHJcbiRvcHRpb25fY29sb3I6ICNhZGFkYWQ7XHJcblxyXG4kbGlnaHRfY29sb3I6ICNkOWQ5ZDk7IFxyXG4kbGlnaHRfc2Vjb25kX2NvbG9yOiAjZTZlNmU2OyBcclxuJGxpZ2h0X3RocmVlX2NvbG9yOiAjZjhmOGY4OyAvL3NwbGl0IG1vZHVsZSBvciB0ZXh0IGJsb2NrIGJnXHJcblxyXG4kaGVpZ2h0X2hlYWRlcjogODhweDtcclxuJG9wdGlvbl9oZWlnaHQ6IDMwcHg7XHJcblxyXG4kaGVhZGVyX2Jhcl9oOiA5MHB4O1xyXG5cclxuXHJcbkBtaXhpbiBiYXNlX2lucHV0IHtoZWlnaHQ6IDQwcHg7IHdpZHRoOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmOyBib3JkZXItcmFkaXVzOiAwOyBwYWRkaW5nOiAwIDEwcHg7fVxyXG5AbWl4aW4gZmxleF9jZW50ZXJfY2VudGVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbkBtaXhpbiB0ZXh0X2hpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO31cclxuQG1peGluIHNoYWRvd19saWdodCB7IGJveC1zaGFkb3c6IDAgMHB4IDVweCByZ2JhKDAsMCwwLC4wNSk7fVxyXG5AbWl4aW4gcG9zdF9jZW50ZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7fVxyXG5AbWl4aW4gc2NhbC1hbmkoJGR1cmF0aW9uLCAkd2FpdCkge1xyXG4gICAgYW5pbWF0aW9uOiAkZHVyYXRpb24gJHdhaXQgY3ljU2NhbCBsaW5lYXIgaW5maW5pdGU7XHJcbn0iLCIvKiBTcGFjZSBvdXQgY29udGVudCBhIGJpdCAqL1xuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogMTQwcHhcXDA7XG59XG5cbmEge1xuICBjb2xvcjogIzAwYjE5Njtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5ZDg1O1xufVxuXG4vKiBDdXN0b21pemUgY29udGFpbmVyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uYmFzZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYmFzZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmJhc2UtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5iYXNlLWZvcm0gc2VsZWN0LCAuYmFzZS1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmFzZS1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICM2NTZhNmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYmFzZS1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFzZS1mb3JtIC5mb3JtLWl0ZW0tdGlwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uYmFzZS1mb3JtIC5mb3JtLWl0ZW0tdGlwLmVyciB7XG4gIGNvbG9yOiAjZmY1YzBkO1xufVxuXG4uYmFzZS1mb3JtIC5mb3JtLWl0ZW0tdGlwLnN1YyB7XG4gIGNvbG9yOiAjMDBiMTk2O1xufVxuXG4uYmFzZS1mb3JtIC5mb3JtLWl0ZW0tdGlwIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZm9ybS1ob3J6IGxhYmVsIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbS1zaXplIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuc20tc2l6ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5zbS1zaXplIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLnNtLXNpemUgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuXG4uYmFzZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5iYXNlLXBhZ2luYXRpb24gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW46IDAgMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmJhc2UtcGFnaW5hdGlvbiBzcGFuLnJvd3Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJhc2UtcGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZDlkOGQ4O1xuICBjb2xvcjogIzExMTtcbn1cblxuLmJhc2UtcGFnaW5hdGlvbiBhIHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIG1hcmdpbjogMCAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYmFzZS1wYWdpbmF0aW9uIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLmJhc2UtcGFnaW5hdGlvbiBhLmFjLCAuYmFzZS1wYWdpbmF0aW9uIGEuY3VycmVudCwgLmJhc2UtcGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q5ZDhkODtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5iYXNlLXRhYmxlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5iYXNlLXRhYmxlIC5iLCAuYmFzZS10YWJsZSAuYywgLmJhc2UtdGFibGUgLmQsIC5iYXNlLXRhYmxlIC5lIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmFzZS10YWJsZSAuYSB7XG4gIHdpZHRoOiA3MjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5iYXNlLXRhYmxlLWhlYWQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjYTJhNmE1O1xufVxuXG4uYmFzZS10YWJsZS1ib2R5LXRyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIxOTY7XG4gIGJvcmRlci1jb2xvcjogIzAwYjE5Njtcbn1cblxuLmJ0bi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEyODk7XG4gIGJvcmRlci1jb2xvcjogIzAwOWQ4NTtcbn1cblxuLmJ0bi5idG4tc3VjY2VzczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZDg1O1xuICBib3JkZXItY29sb3I6ICMwMDk4ODA7XG59XG5cbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjE5Njtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTI4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ZDg1O1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWQ4NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ODgwO1xufVxuXG4uaW5pdF9hcmVhX2JveCBzZWxlY3Qge1xuICB3aWR0aDogMzIlO1xufVxuXG4uaW5pdF9hcmVhX2JveCAuY2VudGVyLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAyJTtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMDBiMTk2O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51cGxvYWQtZmlsZS1jb21wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcCBpbnB1dFt0eXBlPVwiZmlsZVwiXSwgLnVwbG9hZC1maWxlLWNvbXAgLnVwbG9hZC10ZXh0LCAudXBsb2FkLWZpbGUtY29tcCAucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51cGxvYWQtZmlsZS1jb21wIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcCAucHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAgLnVwbG9hZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzlmOWY5ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAgLnVwbG9hZC10ZXh0IC5zdmctdXBsb2FkIHtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAgLnVwbG9hZC10ZXh0IC5zdmctZmlsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcCAudXBsb2FkLXRleHQgLnJlbW92ZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMCU7XG4gIHRvcDogOXB4O1xufVxuXG4udXBsb2FkLWZpbGUtY29tcCAudXBsb2FkLXRleHQgLnN1Y2Nlc3MtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcCAudXBsb2FkLXRleHQgLnRleHRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcCAudXBsb2FkLXRleHQgLnRleHQtZGFuZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUlO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcC51cGxvYWRpbmcgLnByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAudXBsb2FkaW5nIC5zdmctdXBsb2FkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51cGxvYWQtZmlsZS1jb21wLnVwbG9hZGluZyAuc3VjY2Vzcy10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAudXBsb2FkaW5nIC50ZXh0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGxvYWQtZmlsZS1jb21wLnVwbG9hZGluZyAudXBsb2FkLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcC5vayAucHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udXBsb2FkLWZpbGUtY29tcC5vayAudXBsb2FkLXRleHQge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAub2sgLnN1Y2Nlc3MtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAub2sgLnRleHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAub2sgLnN2Zy11cGxvYWQge1xuICBjb2xvcjogIzlmOWY5ZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAub2sgLnN2Zy1maWxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVwbG9hZC1maWxlLWNvbXAub2sgLnJlbW92ZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2UtcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5iYXNlLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmJhc2UtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iYXNlLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMwMGIxOTY7XG59XG5cbi5iYXNlLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMGIxOTY7XG59XG5cbi5iYXNlLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDBiMTk2O1xuICBib3JkZXItY29sb3I6ICMwMGIxOTY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDBiMTk2O1xufVxuXG4uYmFzZS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BuZy9vcHRpb24tYWN0aXZlLnBuZ1wiKTtcbn1cblxuLmJhc2UtbW9kYWwgLm1vZGFsLWRpYWxvZy5tIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbn1cblxuLmJhc2UtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYmFzZS1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggNjVweDtcbn1cblxuLmJhc2UtbW9kYWwgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYXNlLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhc2UtbW9kYWwgLm1vZGFsLWhlYWRlciBoMSwgLmJhc2UtbW9kYWwgLm1vZGFsLWhlYWRlciBoMiwgLmJhc2UtbW9kYWwgLm1vZGFsLWhlYWRlciBoMywgLmJhc2UtbW9kYWwgLm1vZGFsLWhlYWRlciBoNCwgLmJhc2UtbW9kYWwgLm1vZGFsLWhlYWRlciBoNSwgLmJhc2UtbW9kYWwgLm1vZGFsLWhlYWRlciBoNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xufVxuXG4uYmFzZS1tb2RhbCAubW9kYWwtaGVhZGVyIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJhc2UtbW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNlLW1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJyZWFkY3J1bWI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ud2luZG93LWFsZXJ0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogOTAlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG59XG5cbi53aW5kb3ctYWxlcnQuYWMge1xuICB0b3A6IDUlO1xufVxuXG4uYnJvd3NlcnVwZ3JhZGUge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkY5ODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJhc2UtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sIC5iYXNlLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmFzZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogMjZweDtcbn1cblxuLmJhc2UtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9jaGVja2JveF91bmNoZWNrLnN2Z1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5iYXNlLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAyNnB4O1xufVxuXG4uYmFzZS1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3JhZGlvX3VuY2hlY2suc3ZnXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4O1xufVxuXG4uYmFzZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2NoZWNrYm94X3VuY2hlY2tfaG92ZXIuc3ZnXCIpO1xufVxuXG4uYmFzZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvY2hlY2tib3hfY2hlY2suc3ZnXCIpO1xufVxuXG4uYmFzZS1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3JhZGlvX3VuY2hlY2suc3ZnXCIpO1xufVxuXG4uYmFzZS1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvcmFkaW9fY2hlY2suc3ZnXCIpO1xufVxuXG4udy0xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLnctMTUge1xuICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4udy0zMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLnctMzMge1xuICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTM1IHtcbiAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLnctNDUge1xuICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTU1IHtcbiAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xufVxuXG4udy02MCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLnctNjUge1xuICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTcwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4udy04MCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLnctODUge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTkwIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4udy05NSB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb250LTEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvbnQtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb250LTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZvbnQtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mb250LTIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZm9udC0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnRleHQtd2FybmluZy0xIHtcbiAgY29sb3I6ICNmZjVjMGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQtMSB7XG4gIGNvbG9yOiAjOGU4ZThlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRoZW1lIHtcbiAgY29sb3I6ICMwMGIxOTYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ub25lIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhc2gge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ZhYzliMztcbn1cblxuLnctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3MtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnJvdyA+IC5jb2wge1xuICBmbG9hdDogbGVmdFxcMDtcbn1cblxuQGtleWZyYW1lcyBjeWMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGN5Y1NjYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjEyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuIl19 */
